package{
	import mx.collections.ArrayCollection;
	import mx.core.ByteArrayAsset;
	
	[Bindable]
	public class Lang extends Object {
				
				
		[Embed (source="./../resource/MessagesRu.txt", mimeType="application/octet-stream") ]
		 private var storyClassRu:Class;		
		 
		[Embed (source="./../resource/MessagesEn.txt", mimeType="application/octet-stream") ]
		 private var storyClassEn:Class;		 
				
				//****************
				
				public var open;
				public var save;
				public var exit;
				public var show;
				public var mainTitle;
				public var video;
				public var sysconf;
				public var close;
				public var all;
				public var masteKey;
				public var add;
				public var del;
				//menu
				public var file;
				public var shell;
				public var alwOnTop;
				public var fullscr;
				public var hideme;
				public var lang;
				public var connectAs;
				//
				public var changeByExit;
				public var YES;
				public var apply;
				public var reset;
				public var NO;
				public var Cancel;
				//Video
				public var confVideo;
				public var cam;
				public var openAll;
				public var stop;
				public var on;
				public var off;
				public var onAll;
				public var offAll;
				public var control;
				public var log;
				public var common;
				public var interface_;
				
				public var disconnect;
				public var connect;
				
				public var shleif;
				
				//radio sys
				public var confRadioSystem;
				public var radioSystem;
				public var numberOfChannelOfBroad;
				public var periodAutotest;
				public var inicationAlarm;
				public var periodIgnor;
				public var periodFormation;
				public var createRadioSystem;
				public var radioSysBatLow;
				public var radioSysBatLowRet;
				public var saveRadioSystem;
				public var listOnOf;
				public var listTime24;
				public var radioAten;
				//
				
				public var minut;
				public var sec;
				//
				public var name;
				public var passw;
				public var tel;
				public var host;
				public var port;
				public var fromModem;
				public var savePasw;
				public var relConf;
				public var infDev;
				//mes
				public var ERR_AUTH;
				public var ERR_INIT_COMAND;
				public var ERR_TIMEOUT;
				public var ERR_WRITE;
				public var LOG_AUTH;
				public var ERR_COMM_NOT_FOUND;
				public var ERR_QUANT_PARAM;
				public var ERR_STRUCT_EXIST;
				public var ERR_TYPE;
				public var ERR_SIZE_PARAM;
				public var ERR_RO;
				public var ERR_ROM;
				public var ERR_CRC;
				public var ERR_COMMAND_FORMAT;
				public var ERR_DATA_EQ_SCHEME;
				public var ERR_ONE_COMMAND;
				
				//log
				public var MES_DISCONNECT;
				public var MES_CONNECT;
				//inf
				public var lNameDef;
				public var lVerROM;
				public var lTypeConnect;
				public var lTypeROM;
				public var lTypeModem;
				public var lVerRomModem;
				public var lIMEI;
				public var lCellular;
				public var lLevelGSM;
				//
				public var timeConnect;
				public var sending;
				public var incoming;
				public var read;
				public var readall;
				public var write;
				public var writeall;
				public var cancel;
				public var default_document;
				public var default_document_all;
				public var panel;
				public var writeRom;
				public var setting;
				public var export;
				public var import_;
				public var helpm;
				public var about;
				public var confnet;
				public var aboutInf;
				public var check;
				//foermdate
				public var confDateTime;
				public var dateAndTime;
				public var dateAndTimeIncmp;
				public var synTimeAndDateServ;
				public var synTimeAndDateServAny;
				public var synTimeAndDateServNotOnce;
				public var synDeny;
				public var synNaw;
				public var timeServ;
				public var timeZone;
				public var minute;
				public var hour;
				public var day;
				public var week;
				public var month;
				public var months;
				public var days;
				public var year;
				//
				public var comport;
				public var net;
				//charm
				public var charm;
				public var nCharm;
				public var charms;
				public var nameCharm;
				public var chooseCharm;
				public var addCharms;
				public var confCharm;
				public var listEmpty;
				public var listEmptyCharm;
				public var part;
				public var parts;
				public var evPush;
				public var no;
				public var charmDeleted;
				public var addCharm;
				public var delCharm;
				
				//formHistory
				public var eventTime;
				public var device;
				public var number;
				public var event;
				public var sigt1hist;
				public var sigt2hist;
				public var radioHistory;
				public var historyInf1;
				public var expExel;
				public var expPdf;
				public var clearHistory;
				
				//formHistory2
				public var nObj;
				public var radioHistory2;
				public var timeEv;
				public var codeAlarm;
				public var zoneUser;
				public var direction;
				public var ContactID;
				public var errCrc;
				public var offPartSec;
				public var onPartSec;
				public var prevHist;
				public var nextHist;
				public var totalEv;
				public var exportOpenPage;
				public var exportAllPage;
				public var clearHist2;
				
				//formRadokKey
				public var confRadioKey;
				public var radioKey;
				public var pressAlarm;
				public var statAlarm;
				public var listEmptyKey;
				public var addKey;
				public var delKey;
				public var deletedKey;
				public var recoverKey;
				public var key_transIn;
				public var key_transOut;
				public var key_onZumA;
				public var key_onZum;
				public var key_procCom;
				public var key_list1;
				public var masterPart;
				public var partForKey;
				public var Keyboards;
				//engener
				public var engineerNumber;
				public var engineerInf1;
				public var engineerInf2;
				public var engineerInf3;
				public var enNamber_avv;
				//canal
				public var confCanal;
				public var canalConnect;
				public var nConnect;
				public var object;
				public var sensAndUser;
				public var breakConnectServ;
				public var typeJump;
				public var stayOneTrunc;
				public var jumpNextTrunc;
				public var and;
				public var or;
				public var canal_inf1;
				public var canal_inf2;
				
				//formIndSound
				public var indSound;
				public var ind;
				public var alarmButtonSC;
				public var formIndSound_inf1;
				public var formIndSound_inf2;
				public var formIndSound_inf3;
				public var formIndSound_inf4;
				public var formIndSound_inf5;
				public var typeAlarm;
				public var processCommand;
				public var enTime;
				public var enBuzzerSecAlarm;
				public var enBuzzerFireAlarm;
				public var forBuzzer;
				public var formIndSound_list1;
				public var formIndSound_list2;
				public var formIndSound_list_part;
				public var BuzzerEnOnAlarm;
				public var giveBuzzerOnGSM;
				public var giveBuzzerOnCall;
				public var giveBuzzerOnInput;
				public var giveBuzzerOnOut;
				public var GPRS;
				public var phoneGPRS;
				public var pointGPRS;
				public var userGPRS;
				public var passwGPRS;
				public var compress;
				public var GPRS_list1;
				
				//server
				public var open_scheme;
				public var open_data;
				public var open_path;
				public var proto_bin;
				public var proto_text;
				//local conf
				public var localConf;
				public var proto;
				//part
				public var confPart;
				public var npart;
				public var state;
				public var act;
				public var codeObj;
				public var delayExit_s;
				public var doublSyst;
				public var maxNumberEv;
				public var allowNotNormal;
				public var list1_delay;
				public var list1_part_state;
				public var list1_part_fun;
				public var namePart;
				//pass user
				public var passUser;
				public var masterCode;
				public var passImposs;
				public var onBlockPass3;
				public var codeUser;
				public var nameUser;
				public var useUnderDuress;
				public var addPass;
				public var delPass;
				public var cancelDel;
				public var pass_list1_block;
				//service
				public var service;
				public var saveAllinFile;
				public var service_inf1;
				public var loadAllinFile;
				public var service_inf2;
				public var loadAllInFile_wh;
				public var service_inf3;
				public var loadFile;
				public var saveFile;
				public var sectMenu;
				public var service_inf4;
				public var loadUpd;
				public var writeUpd;
				public var isRecodr;
				public var attentionsUpd;
				//formAlarmButton
				public var alarmButton;
				public var youCanAll1;
				public var eventOnPush;
				public var pushAlarm;
				public var listAlarms;
				public var listPushDelay;
				//sms
				public var sms;
				public var param;
				public var sendSmsT;
				public var trimText;
				public var forTheConv;
				public var sendSms;
				public var nameZone;
				public var smsZone_inf1;
				public var inFormingSms;
				public var sms_list1
				public var sms_list_left;
				public var smsTextEv;
				public var smsReplaceText;
				public var recSms;
				public var dataTimep;
				public var contSms;
				public var clearSms;
				public var nChars;
				public var nSms;
				public var sms_inf1;
				public var sms_inf2;
				public var sms_inf3;
				public var sms_inf4;
				public var sms_inf5;
				public var findppp;
				public var recppp;
				public var recAllppp;
				//type sensors
				public var listTypeSensor;
				public var listTypeSensor2;
				//sensor
				public var sensor;
				public var nZone;
				public var typeSensor;
				public var typeZone;
				public var delayIn;
				public var eventAZone;
				public var eventAShlef;
				public var eventAShlefOne;
				public var addSensor;
				public var delSensor;
				public var processAddSensor;
				public var nawDelSensor;
				public var recover;
				public var listTypeZone;
				public var listZone;
				public var procAddSensor;
				
				//other**********************************
				public var numberpp;
				public var numberppw;
				public var timeAlive;
				public var zone;
				
				//rele
				public var radioRele;
				public var rele_notReg;
				public var rele_sostShAnd;
				public var rele_el;
				public var rele_nawSost;
				public var rele_chNawSost;
				public var rele_initialSost;
				public var rele_actionByBreak;
				public var rele_list_sostSh;
				public var rele_list_sostOut;
				public var rele_list_act;
				public var rele_PlaceCable;
				public var rele_inf3;
				public var rele_sh;
				public var relay;
				public var rele_out;
				public var rele_confOut;
				public var rele_templControl;
				public var rele_sostDev;
				public var rele_comProc;
				public var rele_eventOnSend;
				public var rele_allEventSended;
				public var rele_indSostPart;
				public var rele_addInff;
				public var rele_lampBurn;
				public var rele_lampNotBurn;
				public var rele_lampBlink;
				public var rele_chooCharm;
				public var rele_chooKey;
				public var rele_butCharm;
				public var rele_codeOnKey;
				public var rele_delayBefRun;
				public var rele_durCom;
				public var rele_periodRepeat;
				public var rele_inf1;
				public var rele_list_delay;
				public var rele_indDelayOO;
				public var rele_indDelayOnIn;
				public var rele_indDelayOnOut;
				public var rele_inf2;
				public var rele_onOutByAlarm;
				public var list_outs1;
				public var addRele;
				public var delRele;
				public var cancRele;
				public var rele_dayWeek;
				public var rele_timeHHMM;
				//map
				public var mapDev;
				public var rKeys;
				public var genZone;
				public var advSh;
				public var tamper;
				public var sigSensor;
				public var sigDev;
				public var att;
				public var norm;
				public var sensLost;
				public var map_inf1;
				public var sikKey;
				public var sigRele;
				public var mapListLeft;
				public var releLost;
				
				
				
			private var res:Object = {
				    mainTitle       : ['Контакт 15','Contact 15'], 
					open			: ['Открыть','Open'],
					save			: ['Сохранить','Save'],
					exit 			: ['Выход','Exit'],
					video 			: ['Видео','Video'],
					sysconf 		: ['Системные настройки','Sytem setting'],
					close     		: ['Закрыть','Close'],
					all     		: ['Все','All'],
					masteKey		: ['Мастер-ключ','Master-key'],
					add				: ['Добавить','Add'],
					del				: ['Удалить','Delete'],
					check			: ['Контроль','Check'],
					//cont trey menu
					show			: ['Показать','Show'],
					//menu
					file	 		: ['Файл','File'],
					shell	 		: ['Конфигуратор', 'Configurator'],
					connectAs	 	: ['Подключиться к', 'Сonnect as'],
					alwOnTop		: ['Всегда на поверхности','Always on top'],
					fullscr			: ['На весь экран','Full screen'],
					hideme	 		: ['Скрывать свернутое','Hide when minimized'],
					lang	 		: ['Язык','Language'],
					read			: ['Прочитать','Read'],
					readall			: ['Прочитать все','Read all'],
					write			: ['Записыть','Write'],
					writeall		: ['Записать все','Write all'],
					cancel			: ['Отмена','Сancel'],
					default_document: ['Настройки по умолчанию','Options by default'],
					default_document_all : ['Настройки по умолчанию для всех','Options by default for all'],
					panel			: ['Панель', 'Panel'],
					setting			: ['Настройки', 'Setting'],
					writeRom		: ['Обновление версии прошивки из файла', 'Updating of the version of an insertion from a file'],
					export			: ['Экспорт', 'Export'],	
					import_			: ['Импорт', 'Import'],
					helpm			: ['Справка', 'Help'],
					about			: ['О программе', 'About'],
					confnet			: ['Параметры соединения', 'Net setting'],
					timeAlive		: ['Актуальность данных', 'Time alive data'],
					zone			: ['Зона', 'Zone'],
					aboutInf		: ['ООО "Ритм"\nСанкт-Петербург\n+7 (812) 325-0102\n+7 (812) 444-9735', 
									   'ltd "Ritm"\nSt. Petersburg\n+7 (812) 325-0102\n+7 (812) 444-9735'],
					//
					changeByExit    : ['Сохранить изменения?','Save changing?'],
					YES	 			: ['Да', 'Yes'],
					apply			: ['Применить', 'Apply'],
					reset			: ['Сброс', 'Reset'],
					NO	 			: ['Нет', 'NO'],
					Cancel	 		: ['Отмена','Cancel'],
					//video
					confVideo		: ['Настройка видео', 'Video system adjustment'],
					cam		 		: ['Камера', 'Cam'],
					openAll    		: ['Задействовать все камеры', 'Open all cams'],
					stop	 		: ['Стоп', 'Stop'],
					on		 		: ['Включить', 'On'],
					off		 		: ['Выключить', 'Off'],
					onAll		 	: ['Включить все', 'On all'],
					offAll		 	: ['Выключить все', 'Off all'],
					control		 	: ['Управление', 'Controls'],
					timeConnect	 	: ['Время на связи', 'Time for communications'],
					sending		 	: ['Передано', 'Sending'],
					incoming	 	: ['Incoming', 'Incoming'],
					//contextNetwork
					disconnect		: ['Отключить', 'Disconnect'],
					connect			: ['Подключиться', 'Сonnect'],
					log             : ['Лог', 'Log'],
					common			: ['Общие', 'General'],
					interface_		: ['Интерфейс', 'Interface'],
					relConf         : ['Связанные настройки', 'The associated config'],
					//Shleif
					shleif			: ['Проводные шлейфы', 'Wire cable'],
					
					
					//formRadio
					sensor		 	: ['Радиодатчики', 'Radiosensor'],
					nZone		 	: ['Номер зоны', ''],
					typeSensor	 	: ['Тип датчика', ''],
					typeZone	 	: ['Тип зоны', ''],
					delayIn		 	: ['Задержка на вход (в секундах)', ''],
					eventAZone	 	: ['Событие при срабатывании основной зоны', ''],
					eventAShlef 	: ['Событие при срабатывании дополнительного шлейфа', ''],
					eventAShlefOne 	: ['Событие при\nсрабатывании шлейфа', ''],
					addSensor	 	: ['Добавить радиодатчик', ''],
					delSensor	 	: ['Удалить радиодатчик', ''],
					processAddSensor: ['добавление...', ''],
					nawDelSensor 	: ['Датчик удален', ''],
					recover		 	: ['Восстановить', ''],
					procAddSensor 	: ['Добавление датчика...', ''],
					listTypeZone	: [
										[{label : 'Нет', data : 0}, {label : 'Проходная', data : 0x1}, {label : 'Входная', data : 0x2},   {label : '24 часа', data : 0x3},     {label : 'Мгновенная', data : 0x4}, {label : 'Ключевая', data : 0x5}],
										[{label : 'No', data : 0},  {label : 'Input', data : 0x1},     {label : 'Entrance', data : 0x2}, {label : '24 o"clock ', data : 0x3},  {label : 'Momentary', data : 0x4}, {label : 'Key', data : 0x5}]
									   ],
					listZone		:  [getListZone(def.MAX_ZONE), ''],				   
					
					//RadioSys
					radioSystem 	: ['Радиосистема', 'Radio system'],
					confRadioSystem : ['Настройка радиосистемы', 'Radio system adjustment'],
					numberOfChannelOfBroad  : ['Номер канала радиопередачи', 'Number of the channel of a broadcast'],
					periodAutotest  : ['Период автотестов в радиосистеме', 'The period of autotests in radio system'],
					inicationAlarm  : ['Индикация датчиков при тревоге', 'Indication of gages at alarm'],
					periodIgnor	    : ['Период передачи тревожных сообщений от датчиков', 'The period of ignoring of alarms gages'],
					periodFormation : ['Период формирования повторной тревоги\n“Автотест не прошел” (ЧЧ:ММ)', "The period of formation of repeated alarm\n“The autotest hasn't passed” (ЧЧ:ММ)"],
					createRadioSystem : ['Создать новую радиосистему', 'To create new radio system'],
					saveRadioSystem   : ['Сохранить радиосистему', 'To save radio system'],
					minut		    : ['мин.', 'minute'],
					sec			    : ['сек.', 'sec'],
					radioSysBatLow  : ['Сообщать о разряде батареи датчика в указанное время (ЧЧ:ММ)', ''],
					radioSysBatLowRet : ['Период повторного формирования сообщения “Разряд батареи радиодатчика” (дней)', ''],
					listOnOf		: [
										['Выключена', 'Включена'],
										['Off', 'On']
									  ],
					listTime24		: [
										getListTime24('Нет'),
										getListTime24('No')
									   ], 	
					radioAten		: ['Радиосистема и ее компоненты будут удалены и потребуют новой регистрации и настройки. Продолжить?','The radio system and its components will be removed and will demand new registration and adjustment. To continue?'],				   			  
					//radioHistory
					radioHistory	: ['Радиожурнал', 'Radio history'],
					eventTime	    : ['Время события', 'Event time'],
					device		    : ['Устройство', 'Device'],
					number		    : ['Номер', 'Number'],
					event		    : ['Событие', 'Event'],
					sigt1hist	    : ['Сигнал от устройства dBm', 'Signal from\nDevices dBm'],
					sigt2hist	    : ['Сигналот прибора dBm', 'Signal\nFrom the device dBm'],
					historyInf1		: ['Если Вы хотите проверить работу радиоустройств подключенных к прибору, то создайте событие. Нажатие на кнопки радиоклавиатуры, нажатие на кнопки брелоков, срабатывание датчиков приведет к записи события в режиме online.','If you want to check up work of radio devices connected to the device create event. Pressing buttons Radio keyboards, pressing buttons of charms, operation of gages will lead to event record in a mode online.'],
					expExel		    : ['Экспорт радиожурнала в Excel', 'Radio history export in Excel'],
					expPdf		    : ['Экспорт радиожурнала в pdf', 'Radio history export in pdf'],
					clearHistory    : ['Очистка журнала', 'Clear history'],
					
					
					//rele*************************
					radioRele		: ['Радиореле', ''],
					relay			: ['Реле', ''],
					addRele			: ['Добавить радиореле', ''],
					delRele			: ['Удалить радиореле', ''],
					cancRele		: ['Отменить удаление', ''],
					rele_notReg		: ['Нет зарегистрированных радиореле в приборе', ''],
					rele_sostShAnd	: ['Состояния шлейфа и выходов радиореле', ''],
					rele_el			: ['Элемент', ''],
					rele_nawSost	: ['Текущее\nсостояние\nэлемента', ''],
					rele_chNawSost	: ['Изменить\nтекущее\nсостояние', ''],
					rele_initialSost: ['Начальное\nсостояние', ''],
					rele_actionByBreak	: ['Действие\nпри потере\nрадиосвязи', ''],
					rele_list_sostSh  : [
										['Разомкнут', 'Замкнут'],
										[]
									  ],
					rele_list_sostOut  : [
										   ['Выключен', 'Включен'],
										[]
									  ],				  
					rele_list_act	: [
										['Нет действия','Включить','Выключить'],
										[]
									  ],
					rele_PlaceCable	: ['Расположение клеммников и кабелей', ''],
					rele_inf3 	: ['1. Клеммник антенны. 2. Клеммник питания.\n3. Клеммник шлейфа.  4. Клеммник основного реле ( Выход 1 ).\n5,6,7,8,9. Клеммники дополнительного реле (Выходы 2,3,4,5,6) .\n10. Кабель соединительный.', ''],
					//rele-shl
					rele_sh		: ['Шлейф', ''],
					//rele-outs
					//Индикация непереданных событий
					rele_out	: ['Выход', ''],
					rele_confOut		: ['Настройка выхода', ''],
					rele_templControl		: ['Шаблон управления выходом', ''],
					rele_sostDev		: ['Состояние прибора', ''],
					rele_comProc		: ['Выполняемая команда', ''],
					rele_eventOnSend		: ['Есть события, требующие передачи', ''],
					rele_allEventSended		: ['Все события переданы', ''],
					//Индикация состояния раздела (горит/не горит/мигает)
					rele_indSostPart		: ['Индикация состояния раздела', ''],
					rele_addInff		: ['Пояснительная информация:', ''],
					rele_lampBurn		: ['- выход включен ( лампа горит ) - раздел взят на охрану,', ''],
					rele_lampNotBurn		: ['- выход выключен ( лампа не горит ) - раздел снят с охраны,', ''],
					rele_lampBlink		: ['- выход переключается ( лампа мигает 1Гц ) - в разделе тревога.', ''],
					//Прямое управление выходом с брелока и с клавиатуры
					rele_chooCharm		: ['Выберите брелоки для управления выходом', ''],
					rele_chooKey		: ['Выберите клавиатуры для управления выходом', ''],
					rele_butCharm		: ['Кнопка брелока', ''],
					rele_codeOnKey		: ['Код на клавиатуре', ''],
					rele_delayBefRun		: ['Задержка перед выполнением', ''],
					rele_durCom		: ['Длительность команды', ''],
					rele_periodRepeat		: ['Период повтора команды', ''],
					rele_inf1		: ['Команда “Включить на время” снимает блокировку с элементов длительность и период повтора. Команда Выключить выполняется однозначно, ее длительность постоянна и повтора нет. Команда переключить выполняется однозначно, ее длительность постоянна, повтора нет. Эти команды могут выполняться с задержкой. Время выполнения команд, задержки и повторы могут выбираться с различной дискретностью отсчета минуты:секунды (в секундах) или часы:минуты ( в минутах)', ''],
					rele_list_delay	: [
										[{label : 'Нет задержки', data : 0}, {label : 'На время', data : 'ch'}, {label : '5 минут', data : '00:05:00'}, {label : '10 минут', data : '00:10:00'}, {label : '30 минут', data : '00:30:00'}, {label : '1 час', data : '01:00:00'}],
										[]	
									  ],
					//Настройка срабатывания по событиям ContactID				  
					rele_indDelayOO		: ['Индикация задержки на вход/выход в разделе', ''],
					rele_indDelayOnIn		: ['Индикация задержки на вход', ''],
					rele_indDelayOnOut		: ['Индикация задержки на выход', ''],
					rele_inf2		: ['Установка индикации задержки на вход и задержки на выход позволяет получать на выходе реле короткие импульсы при постановке и снятии с охраны.', ''],
					//Срабатывание выхода по тревоге в разделе, индикация 
					rele_onOutByAlarm		: ['Включение выхода по тревоге в разделе', ''],
					
					
					list_outs1		: [
										[{label : 'Реакция выхода не настроена ( выход отключен )', data : 'notConf' },{label : 'Индикация состояния раздела (горит/не горит/мигает)', data : 'statDisplay' },{label : 'Срабатывание выхода по тревоге в разделе, индикация задержки на вход и выход', data : 'exOnAlarm' }, {label : 'Прямое управление выходом с брелока и клавиатуры', data : 'dirContr' }, {label : 'Включение выхода по расписанию', data : 'turnOnSch' }, {label : 'Настройка срабатывания по событиям ContactID', data : 'contid' }, {label : 'Индикация непереданных событий', data : 'indNotSend' }],
										[{label : 'Output reaction is not configured (output disabled)', data : 'notConf' },  {label : 'status display section (off / off / flashing)', data : 'statDisplay' }, {label : 'Activation of the alarm output section, indication of a delay to the input and output', data : 'exOnAlarm' }, {label : 'Direct control of the output from the key fob and keypad ', data : 'dirContr' }, {label : ' Turn out on schedule ', data : 'turnOnSch' }, {label : ' Set trigger on events ContactID ', data : 'contid' }, {label : '', data : 'indNotSend' }]
										
									  ],
					//
					rele_dayWeek		: ['День недели', ''],
					rele_timeHHMM		: ['Время\n(ЧЧ:ММ)', ''],
					
					//map
					mapDev			: ['Карта радиоустройств', ''],
					mapListLeft		: [
										[{label : 'Радиодатчики', data : 'sensors'}, {label : 'Радиоклавиатуры', data : 'keys'}, {label : 'Радиореле', data : 'relays'}],
										[{label : 'RadioSensors', data : 'sensors'}, {label : 'RadioKeyboard', data : 'keys'}, {label : 'RadioRele', data : 'relays'}]
										],
					rKeys			: ['Радиоклавиатуры', ''],
					genZone			: ['Основная\nзона', ''],
					advSh			: ['Дополни-\nтельный\nшлейф', ''],
					tamper			: ['Тампер', ''],
					sigSensor		: ['Сигнал от\nдатчика\ndBm', ''],
					sigDev			: ['Сигнал от\nприбора\ndBm', ''],
					att				: ['срабатывание', ''],
					norm			: ['норма', ''],
					sensLost		: ['датчик потерян', ''],
					releLost		: ['радиореле потеряно', ''],
					map_inf1		: ['Пояснения:\nДатчики 1 и 17 - сработали шлейф основной, дополнительный и тампер.\nДатчики 2 и 18 - в норме.\nДатчики 3,4,19 и 20 потеряны\nОстальных датчиков нет в системе', ''],
					sikKey			: ['Сигнал от\nрадио-\nклавиат.\ndBm', ''],
					sigRele			: ['Сигнал от\nрадио-\nреле dBm', ''],
					
					
					//radioHistory2
					nObj			: ['Номер объекта', ''],
					radioHistory2	: ['История', ''],
					timeEv			: ['Время события', ''],
					codeAlarm		: ['Код тревоги', ''],
					zoneUser		: ['Зона/\nпользов.', ''],
					direction		: ['Направление', ''],
					ContactID		: ['ContactID', ''],
					errCrc			: ['Ошибка CRC записи', ''],
					offPartSec		: ['Снятие раздела с охраны', ''],
					onPartSec		: ['Взятие раздела на охрану', ''],
					prevHist		: ['Предыдущая', ''],
					nextHist		: ['Следующая', ''],
					totalEv			: ['Всего событий в истории', ''],
					exportOpenPage	: ['Экспорт открытой страницы истории в ', ''],
					exportAllPage	: ['Экспорт всей истории в', ''],
					clearHist2		: ['Очистить историю', ''],
								
					//type sensors
					listTypeSensor  : [ 
									   ['Нет','ИО Геркон','ИП Дымовой','ИО Объемный','ИО Разбития','Трев. кнопка','Технологический','ИП Тепловой','ИП Ручной'],
									   ['No', 'IO Reed', 'Smoke FE', 'IO Flow', 'IO-break', 'Trev. button ',' Technology ',' FE Heat ',' FE Manual ']
									  ],
					//for log	
					listTypeSensor2  :  
									   [
									   	{label : 'не определен', data : 0}, {label : 'ИО Геркон', data : 0x01}, {label : 'ИП Дымовой', data : 0x02}, {label : 'ИО Объемный', data : 0x04}, {label : 'Радиобрелок', data : 0x05}, {label : 'Радиореле', data : 0x06}, {label : 'Радиоклавиатура', data : 0x07},
									   []
									  ],				  
					
					//radio charm
					confCharm	    : ['Настройка радиобрелока', 'Radio charm adjustment'],
					charm 			: ['Радиобрелок', 'Radio charm'],			
					nCharm 			: ['Номер брелока', ''],
					nameCharm 		: ['Название брелока', ''],
					charms			: ['Радиобрелоки', 'Radio charms'],
					chooseCharm		: ['Выберите радиобрелок из списка слева для редактирования или нажмите добавить радиобрелок для регистрации нового радиобрелока в приборе', 'Choose a radio charm from the list at the left for editing or press to add a radio charm for registration of a new radio charm in the device'],
					addCharms		: ['Добавить радиобрелок', 'To add a radio charm'],
					listEmpty		: ['Список пуст', 'The list is empty'],
					listEmptyCharm	: ['Нет зарегистрированных брелков в приборе', "Isn't present registered charm in the device"],
					part			: ['Раздел', 'Part'],
					evPush			: ['Событие при нажатии', 'Event at pressing'],
					no				: ['Нет', 'No'],
					charmDeleted 	: ['Брелок удален', 'Charm is deleted'],
					addCharm		: ['Добавить радиобрелок', ''],
					delCharm		: ['Удалить радиобрелок', ''],
					//formRadioKey
					partForKey		: ['Разделы для управления с радиоклавиатуры', ''],
					confRadioKey	: ['Настройка радиоклавиатуры', 'Radio keyboard adjustment'],
					radioKey		: ['Радиоклавиатура', 'Radio keyboard'],
					pressAlarm		: ['Нажатие на тревожные кнопки', 'Pressing disturbing buttons'],
					statAlarm		: ['Постановка раздела под охрану кнопкой', 'Statement has undressed under protection by the button'],
					listEmptyKey    :  ['Нет зарегистрированных радиоклавиатур в приборе', "Isn't present registered keyboard in the device"],
					addKey		    : ['Добавить радиоклавиатуру', ''],
					delKey		    : ['Удалить радиоклавиатуру', ''],
					deletedKey	    : ['Удалена', ''],
					recoverKey		: ['Восстановить радиоклавиатуру', ''],
					Keyboards		: ['Радиоклавиатуры', 'Keyboards'],
					
					key_transIn		: ['Подавать переодический короткий сигнал зуммером для индикации задержки на вход', ''],
					key_transOut	: ['Подавать переодический короткий сигнал зуммером для индикации задержки на выход', ''],
					key_onZum		: ['Включение зуммера по тревоге в разделе', ''],
					key_onZumA		: ['Включить зуммер при охранной тревоге', ''],
					key_procCom		: ['Выполняемая команда', ''],
					key_list1		: [
					 					[{label : "Нет команды", data : 0},  {label : "Включить", data : 0x1}, {label : "Переключить", data : 0x3}, {label : "Включить на время", data : 0x4}, {label : "Включить коротко", data : 0x5}, {label : "Включить на время с частотой 0,5Гц", data : 0x6}, {label : "Включить на время с частотой 1Гц", data : 0x7}, {label : "Включить на время с частотой 2Гц", data : 0x8}],
					 					[{label : "No Team", data : 0}, {label : "On", data : 0x1}, {label : "Swicth", data : 0x3}, {label : "Turn on time", data : 0x4},{label : "Turn not long time", data : 0x5},  {label : "Turn on time with a frequency of 0.5 Hz", data : 0x6},  {label : "Turn on time with a frequency of 1 Hz", data : 0x7}, {label : "Turn on time with a frequency of 2 Hz", data : 0x8} ]
									  ],
									  
					masterPart		: ['Мастер раздела',''],				  
					//canal
					confCanal		: ['Настройка каналов связи', ''],
					canalConnect	: ['Канал связи', ''],
					nConnect		: ['Попытки соединения', ''],
					object			: ['Объект', ''],
					sensAndUser		: ['Датчики, пользователи', ''],
					breakConnectServ: ['Прерывать соединение с сервером в режиме GPRS online для передачи событий по другим каналам, не чаще (в минутах )', ''],
					typeJump		: ['Тип перехода по направлениям', ''],
					stayOneTrunc	: ['Оставаться в одном направлении до передачи всех событий', ''],
					jumpNextTrunc	: ['Переходить на следующее направление после перебора  всех каналов в текущем направлении', ''],
					and				: ['и', 'and'],
					or				: ['или', 'or'],
					canal_inf1		: ['Канал - это  один номер телефона с указанием типа передачи.  Каналы в направлении связаны через “ИЛИ”.\nНаправление - это группа каналов. Направления между собой связаны через “И”', ''],
					canal_inf2		: ['При изменении настроек на данной странице очистится история', ''],
					
					//engener
					engineerNumber	: ['Инженерные номера', 'Engineering numbers'],
					engineerInf1	: ['Не менее 20 цифр в номере', 'Not less than 20 figures in number'],
					engineerInf2	: ['Если нет инженерного номера, то CSD с любого, но голосовое меню только через пароль.', 'If there is no engineering number, CSD from any, But the vocal menu only through the password.'],
					engineerInf3	: ['Если есть инженерный номер, то с него в голосовое меню без пароля.', 'If there is engineering number, from it in the vocal menu Without the password.'],
					enNamber_avv	: ['Разрешить настройку прибора с любого номера', ''],
					//formLogin
					name		    : ['Имя', 'Name'],
					passw		    : ['Пароль', 'Password'],
					tel			    : ['Телефон', 'Phone'],
					comport		    : ['Com-порт', 'Com-port'],
					host		    : ['Адрес', 'Host'],
					port		    : ['Порт', 'Port'],
					fromModem	    : ['По модему', 'From modem'],
					savePasw	    : ['Сохранить пароль', 'Save password'],
					net			    : ['Сеть', 'Net'],
					//formIndSound
					indSound	    : ['Индикация и звук', 'Indication and sound'],
					ind			    : ['Индикатор', 'Indicator'],
					alarmButtonSC   : ['(Тревожная кнопка)', '(The disturbing button)'],
					formIndSound_inf1    : ['Если выбрано значение “Нет индикации”,  то индикатор отключен.', 'If value “is chosen There is no indication” the indicator is disconnected.'],
					formIndSound_inf2    : ['Если выбрано значение “Индикация раздела”, то индикатор горит, если раздел поставлен на охрану, индикатор мигает, если произошло нарушение, индикатор не горит, если раздел снят с охраны.', 'If value “Indication is chosen has undressed” the indicator burns if the section is put on protection, The indicator blinks, if there was an infringement, the indicator doesn"t burn, if the section is removed from protection.'],
					formIndSound_inf3    : ['Если выбрано значение “Непереданные события”, то индикатор горит, если есть непереданные события, индикатор мигает, если нет возможности передать события, индикатор не горит, нет новых событий.', 'If value “not Transferred events” the indicator burns if there are not transferred events is chosen, The indicator blinks, if there is no possibility to transfer event, the indicator doesn"t burn, there are no new events.'],
					formIndSound_inf4    : ['Если выбрано значение “Питание”, то индикатор горит, если питание от сети, индикатор мигает, еслипитание от резервной АКБ, индикатор не горит, если нет питания.', 'If value "Food" the indicator burns, if a food from a network is chosen, the indicator blinks, if A food from reserve АКБ, the indicator doesn"t burn, if there is no food.'],
					formIndSound_inf5    : ['Если выбрано значение “Регистрация в сети GSM”, то индикатор горит, если есть регистрация в сети GSM, индикатор мигает, если есть сеть GSM, но регистрация не возможна, индикатор не горит, если сети GSM нет.', 'If value “Registration in network GSM” the indicator burns if there is a registration in network GSM is chosen, The indicator blinks, if there is network GSM, but registration isn"t possible, the indicator doesn"t burn, if network GSM isn"t present.'],
					BuzzerEnOnAlarm : ['Включение зуммера по тревоге в разделе', 'Buzzer inclusion on alarm in section'],
					giveBuzzerOnGSM : ['Подавать звуковой сигнал зуммером при успешной регистрации в сети GSM', 'To give a sound signal a buzzer at successful registration in network GSM'],
					giveBuzzerOnCall: ['Подавать звуковой сигнал зуммером при входящем вызове', 'To give a sound signal a buzzer by an entering call'],
					giveBuzzerOnInput : ['Подавать переодический короткий сигнал зуммером для индикации задержки на вход', 'To submit переодический a short signal a buzzer for delay indication on an input'],
					giveBuzzerOnOut : ['Подавать переодический короткий сигнал зуммером для индикации задержки на выход', 'To submit переодический a short signal a buzzer for delay indication on an out'],
					typeAlarm	    : ['Тип тревоги', 'Alarm type'],
					processCommand  : ['Выполняемая команда', 'Carried out command'],
					enTime		    : ['Время включения (ММ:СС)', 'Inclusion time\n(ММ:SS)'],
					enBuzzerSecAlarm : ['Включить зуммер при охранной тревоге', 'To include a buzzer at security alarm'],
					enBuzzerFireAlarm : ['Включить зуммер при пожарной тревоге', 'To include a buzzer at the fire To alarm'],
					forBuzzer	    : ['Для зуммера', 'For a buzzer'],
					formIndSound_list1	: [
										['Нет индикации', 'Индикация раздела', 'Непереданные события', 'Питание', 'Регистрация в сети GSM'],
										[' There is no indication ', ' Indication has undressed ', ' not Transferred events ', ' a Food ', ' Registration in network GSM ']
									  ],
					formIndSound_list2 : [
										['Команда:', '---------------', 'Нет команды','Включить','Включить на время','Включить на время с частотой 0,5Гц','Включить на время с частотой 1Гц','Включить на время с частотой 2Гц'],
										[' the Command: ', '--------------- ', ' There is no command ', ' to Include ', ' to Include for a while ', ' to Include for a while with frequency 0,5Гц ', ' to Include for a while with frequency 1Гц ', ' to Include for a while with frequency 2Гц ']
									  ],
					formIndSound_list_part : [[1,2,3,4,5,6,7,8], [1,2,3,4,5,6,7,8]],
					//GPRS
					GPRS		    : ['Настройка параметров GPRS', 'Adjustment of parameters GPRS'],
					phoneGPRS	    : ['Номер телефона GPRS', 'Phone number GPRS'],
					pointGPRS	    : ['Точка доступа GPRS', 'Point of access GPRS'],
					userGPRS	    : ['Имя пользователя GPRS', 'User name GPRS'],
					passwGPRS	    : ['Пароль пользователя GPRS', 'The password of user GPRS'],
					compress	    : ['Сжатие данных', 'Compression of the data'],
					GPRS_list1	    : [
										['Вручную','Мегафон','МТС','Билайн','Теле2'],
										['Manually ', 'Megaphone ', 'MTS', 'Biline ', ' Tele2 ']
					],
					//part
					confPart	    : ['Настройка разделов', 'Settings of part'],
					part		    : ['Раздел', 'Part'],
					parts		    : ['Разделы', 'Parts'],
					namePart	    : ['Название раздела', ''],
					npart		    : ['Номер раздела', 'The Part number'],
					numberpp	    : ['Номер\n   п/п', ''],
					numberppw	    : ['Номер п/п',],
					state		    : ['Состояние', 'State'],
					act			    : ['Действие', 'Action'],
					codeObj		    : ['Код объекта', 'Object code'],
					delayExit_s	    : ['Задержка на выход (секундах)', 'Delay on an exit (seconds)'],
					doublSyst	    : ['Дублировать системные события для каждого объекта', 'To double system events for each object'],
					maxNumberEv	    : ['Максимальное количество событий по разделу после постановки под охрану', 'The maximum quantity of events on section after setting under protection'],
					allowNotNormal  : ['Разрешить постановку ненормализованных разделов', 'To resolve setting Not normalized sections'],
					list1_delay	    : [
										[ {label : 'Нет задержки', data : 0 }, {label : 'На время', data : 0 }, {label : 10, data : 10 }, {label : 20, data : 20 }, {label : 30, data : 30 }, {label : 40, data : 40 }],
										[ {label : 'There is no delay', data : 0 }, {label : 'For a time', data : 0 },{label : 10, data : 10 },{label : 20, data : 20 },{label : 30, data : 30 },{label : 40, data : 40 }],
								   	  ],
					list1_part_state : [			   	  
								   	  	 [{ data : 0x00 , label : 'неизвестное состояние'}, {data : 0x01, label : 'снят с охраны'}, { data : 0x02, label : 'под охраной'},{ data : 0x03, label : 'нарушение'}, { data : 0x04, label : 'отсчет задержки'}, { data : 0x05, label : 'нет связи (для сетевых разделов)'}],
								   	  	 null
								   	   ],
					list1_part_fun : [			   	  
								   	  	 [{ data : 0x00 , label : 'нет команды'}, {data : 0x01, label : 'взять под охрану'}, { data : 0x02, label : 'снять с охраны'},{ data : 0x03, label : 'запростить состояние'}],
								   	  	 null
								   	   ],			   	   
					//pass user			
					passUser	    : ['Пароли пользователей', 'Passwords of users'],			   	  
					masterCode	    : ['Мастер-код', 'Master code'],
					passImposs	    : ['Пароль, без знания которого невозможно программирование прибора', 'The password without which knowledge instrument programming is impossible'],
					onBlockPass3    : ['Включать блокировку клавиатуры при неправильном вводе пароля три раза на время (ММ:СС)', 'To include key board locking on wrong password entry three times for a while (ММ:СС)'],
					codeUser	    : ['Код пользователя', 'User number'],
					useUnderDuress  : ['Использовать под принуждением', 'To use under duress'],
					addPass		    : ['Добавить пароль пользователя', 'To add the password of the user'],
					delPass		    : ['Удалить пароль пользователя', 'To delete the password of the user'],
					cancelDel	    : ['Отменить удаление', 'To cancel removal'],
					pass_list1_block: [
									 	['Нет блокировки', 'На время', '30 секунд' ,'1 минута','5 минут','10 минут'],
									 	['There is no lock', ' For a while ', ' no 30 seconds ', ' 1 minute ', ' 5 minutes ', ' 10 minutes '],
									   ],
					//srvis
					service		    : ['Сервис', 'Service'],
					saveAllinFile   : ['Сохранить все настройки в файл', 'To save all adjustments in a file'],
					service_inf1    : ['Функция позволяет сделать резервную копию настроек прибора', 'Function allows to make a backup copy of adjustments of the instrument'],
					loadAllinFile   : ['Загрузить все настройки из файла', 'To load all adjustments from a file'],
					service_inf2    : ['Не безопасно. Вы можете потерять управление радиоустройствами, если настройки радиосистемы не совпадают с Вашими. Если вы не уверены, рекомендуется сделать резервную копию настроек в файл.', 'Not safely. You can run away radio units if radio system adjustments don"t coincide with yours. If you aren"t assured, it is recommended to make a backup copy of adjustments in a file.'],
					loadAllInFile_wh: ['Загрузить все настройки без подключения к прибору', 'To load all options without connection to the device'],
					service_inf3    : ['Вы можете посмотреть свои настройки, не подключаясь непосредственно к прибору, сделать изменения и сохранить измененные настройки в файл.', 'You can look at the options, without being connected directly to the device, to make changes and to keep the changed options in a file.'],
					loadFile	    : ['Загрузить из файла', 'To load from a file'],
					saveFile	    : ['Сохранить в файл', 'To keep in a file'],
					sectMenu	    : ['настройки раздела меню', 'options of section of the menu'],
					service_inf4    : ['Используется при необходимости работы с отдельным разделом меню', 'It is used in need of work with separate section of the menu'],
					loadUpd		    : ['Загрузить обновление из файла', 'To load updating from a file'],
					writeUpd	    : ['Записать обновление в прибор', 'To write down updating in the device'],
					isRecodr	    : ['Идет запись ...', 'There is a record...'],
					attentionsUpd   : ['Внимание! Действия требуют особой осторожности. Не выключайте питание прибора и не разрывайте соединение до окончания записи.', 'Attention! Actions demand extra care. Don"t switch off a food of the device and don"t break off joint before the record termination.'],
					//formAlarmButton
					alarmButton	    : ['Тревожная кнопка', 'The alarm button'],
					youCanAll1	    : ['Вы можете назначить любое событие для тревожной кнопки, расположенной на лицевой панели', 'You can appoint any event for the alarm button located on the obverse panel'],
					eventOnPush	    : ['Событие при нажатии на тревожную кнопку', 'Event by pressing the alarm button'],
					pushAlarm	    : ['Нажатие на тревожную кнопку', 'Pressing the alarm button'],
					listAlarms	    : [
									   getListAlarm(ByteArrayAsset(new storyClassRu),'нет срабатывания по событию'), 
									   getListAlarm(ByteArrayAsset(new storyClassEn),'not')
									   ],
					listPushDelay   : [
										  [{label : 'короткое', data : 0x01}, {label : 'держать>1сек', data : 0x02}, {label : 'держать>1,5сек', data : 0x03}, {label : 'держать>2 сек', data : 0x04}, {label : 'держать>2,5сек', data : 0x05}, {label : 'держать>3 сек', data : 0x06}],
										   null	
										],
					//formSMS
					sms		    	: ['SMS сообщения', 'SMS messages'],
					param	    	: ['Параметры', ''],
					sendSmsT    	: ['Отправлять SMS сообщения транслитом', 'Send SMS messages transliterated'],
					trimText    	: ['Обрезать текст сообщения, если его длина превышает одно SMS', 'Trim your message, if it is longer than one SMS'],
					forTheConv	    : ['Для удобства приема информации Вы можете задать порядок расстановки полей в сообщении', 'For the convenience of receiving information, you can specify the order of arrangement of the fields in the message'],
					sendSms	    	: ['Отправлять сообщение:', 'Send a message:'],
					inFormingSms  	: ['При формировании сообщения устанавливать между полями разделитель', 'In forming the message to install a separator between the fields'],
					nameZone    	: ['Название зоны', ''],
					nameUser    	: ['Имя пользователя', ''],
					smsTextEv    	: ['Текст события ContactID в приборе', ''],
					smsReplaceText 	: ['Подмена отправляемого текста пользователем', ''],
					recSms	    	: ['Прием SMS сообщений', ''],
					dataTimep    	: ['Дата/Время', ''],
					contSms	    	: ['Текст сообщения', ''],
					clearSms    	: ['Очистить окно приема SMS сообщений', ''],
					nChars	    	: ['Количество символов', ''],
					nSms	    	: ['Количество SMS', ''],
					sms_inf1    	: ['Если Вы хотите произвести проверку принимаемых коротких текстовых сообщений, то Вам достаточно создать на приборе какое-либо действие, например охранную тревогу. Перенаправление текста SMS в программу кофигурации будет производится автоматически до тех пор, пока Вы находитесь на данной странице.', ''],
					sms_inf2    	: ['Если Вы хотите найти сообщения, которые по длине привышают размер одного SMS, то нажмите Все найденные длинные сообщения будут выведены в программу конфигурации.', ''],
					sms_inf3    	: ['Если Вы хотите посмотреть все возможные системные события, приходящие от прибора,  то нажмите', ''],
					sms_inf4    	: ['Если Вы хотите изучить весь список событий, отфильтрованный в каналах связи, то нажмите Внимание! Список может быть достаточно большим.', ''],
					sms_inf5    	: ['SMS сообщения автоматически перенаправляются в окно приема SMS сообщений', ''],
					findppp	    	: ['Поиск...', ''],
					recppp	    	: ['Получить...', ''],
					recAllppp    	: ['Получить все...', ''],
					
					
					smsZone_inf1   	: ['Для изменения названия, отправляемого по SMS, отредактируйте соответствующее поле', ''],
					
					sms_list1	   	: [	
										['Не отправлять', 'Текст события','Раздел','Зона/Брелок/Пользователь'], 
										['Do not send', 'Event text', 'Section', 'Zone / trinket / User']
										],
										
				
										
					sms_list_left	: [
										[{label : 'Параметры', data : 'settings'}, {label : 'Зоны', data : 'zone'}, {label : 'Разделы', data : 'parts'}, {label : 'Брелоки', data : 'charms'}, {label : 'Пользователи', data : 'users'}, {label : 'Текст событий', data : 'ev'}, {label : 'Проверка сообщений', data : 'test'}],
										[{label : 'Settings', data : 'settings'},  {label : 'Zone', data : 'zone'}, {label : 'Parts', data : 'parts'},  {label : 'Charms', data : 'charms'},  {label : 'users', data : 'users'},  {label : 'Text of events', data : 'ev'}, {label : 'Test Message', data : 'test'}]
									   ],				
					
					
					//formInf
					infDev	    	: ['Сведения о приборе', 'Profile Device'],
					//formlocalConf
					localConf	    : ['Cервисное меню', 'Local setting'],
					proto			: ['Протокол', 'Protocol'],
					//formDateTime
					confDateTime   	: ['Настройка даты и времени', 'Date and time adjustment'],
					dateAndTime		: ['Дата и время в приборе', 'Date and time in the device'],
					dateAndTimeIncmp: ['Дата и время в компьютере', 'Date and time in the computer'],
					synTimeAndDateServ: ['Синхронизировать дату и время с сервером приема тревожных событий при подключении по GPRS, LAN', 'To synchronize date and time with the server of reception of disturbing events at connection on GPRS, LAN'],
					synTimeAndDateServAny: ['Синхронизировать дату и время с сервером точного времени NTP при любом сетевом соединении', 'To synchronize date and time with the server of exact time NTP at any network connection'],
					synTimeAndDateServNotOnce: ['Синхронизировать с сервером точного времени NTP не чаще, чем один раз в ', 'To synchronize with the server of exact time NTP not more often, than once in'],
					synNaw			: ['Синхронизировать сейчас, с этим компьютером', 'To synchronize now, with this computer'],
					synDeny			: ['Запретить синхронизацию даты и времени','To forbid date and time synchronization'],
					timeServ		: ['Сервер точного времени NTP', 'The server of exact time NTP'],
					timeZone		: ['Часовой пояс', 'Time zone'],
					minute			: ['Минуту', 'Minute'],
					hour			: ['Час', 'Hour'],
					day				: ['Сутки', 'Day'],
					week			: ['Неделю', 'Week'],
					month			: ['Месяц', 'Month'],
					year			: ['Год', 'Year'],
					days			: [
										[ "Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб" ],
										[ "S", "M", "T", "W", "T", "F", "S" ] 
									   ],
					months			: [
										[ "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" ],
										[ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ]
									   ],
									   
					
					//mes****************
					ERR_AUTH 		: ['Ошибка авторизации', 'Access deny'],
					ERR_INIT_COMAND : ['Ошибка одной из команд ', ''],
					ERR_TIMEOUT 	: ['Нет ответа', 'Not answer'],
					ERR_WRITE	 	: ['Ошибка записи', 'Error write'],
					LOG_AUTH		: ['Авторизация', 'Authorization'],
					ERR_COMM_NOT_FOUND 	: ['команда не существует', "the command doesn't exist"],
					ERR_QUANT_PARAM	: ['несоответствие количества передаваемых параметров', 'Discrepancy of quantity of transferred parameters'],
					ERR_STRUCT_EXIST: ['структура не существует', "the structure doesn't exist"],
					ERR_TYPE		: ['ошибка типа данных параметра', 'error of type of the data of parameter'],
					ERR_SIZE_PARAM	: ['ошибка размера параметра', 'error of the size of parameter'],
					ERR_RO			: ['ошибка записи в параметр “только для чтения”', 'Record error in parameter “only for reading”'],
					ERR_ROM			: ['неисправность памяти', 'malfunction of memory'],
					ERR_CRC			: ['ошибка контрольной суммы', 'error of the control sum'],
					ERR_COMMAND_FORMAT : ['не правильный формат команды', 'not a correct format of a command'],
					ERR_DATA_EQ_SCHEME : ['несоответствие данных и схемы', 'not conformity of the data and the scheme'],
					ERR_ONE_COMMAND : ['Ошибка одной из команд ', 'error one command '],
					//
					//log***************
					MES_DISCONNECT 	: ['Закрытие соединения с ', 'Close connect on '],
					MES_CONNECT 	: ['Соединение с ', 'Open connect on '],
					//inf
					lNameDef		: ['Название прибора', 'The device name'],
					lVerROM			: ['Версия прошивки', 'Version ROM'],
					lTypeConnect	: ['Тип соединения', 'Connection type'],
					lTypeROM		: ['Тип памяти', 'Type ROM'],
					lTypeModem		: ['Тип GSM модема', 'Type GSM of the modem'],
					lVerRomModem	: ['Версия прошивки модема', 'Version ROM of the modem'],
					lIMEI			: ['IMEI-код', 'IMEI-code'],
					lCellular		: ['Сотовый оператор', 'The cellular operator'],
					lLevelGSM		: ['Уровень сигнала GSM', 'Level of signal GSM'],
					//server
					open_scheme		: ['Загрузить схему', 'Open scheme'],
					open_data		: ['Загрузить данные', 'Open data'],
					open_path		:  ['Папка схемы', 'Open target scheme'],
					proto_bin		: ['Бинарный протокол', 'Binary protocol'],
					proto_text		: ['Текстовый протокол', 'TExt protocol']
				};

			
			private function getListZone(max){
				var res = [];
				for (var i=1; i<=max; i++) 
						res.push({label : my1flex.strFillBegin(i, 3) , data : i});
						
				return new ArrayCollection(res);
				
			}

			private function getListAlarm(data, add){ 
			 	//list Alarms
				var mm = data.readUTFBytes(data.length).match(/[^\|\r\n]+/g);
				var res = [];
				res.push({label : add, data : 0});
				for (var i=1; i<mm.length; i+=2) 
						if(mm[i]) res.push({label : mm[i-1].substr(0,3) + '.' + mm[i-1].charAt(3) + ' ' + mm[i], data : mm[i-1]});
						//if(mm[i]) res.push({label : mm[i-1] + ' ' + mm[i], data : mm[i-1]});

				return res;
			}
			
			private function getListTime24(pr){ 
				var res = [pr];
					/*var sd:Date = new Date();
	
					for (var i=0; i<100; i++){
						sd.setTime((new Date()).getTime() - i * 1000*3600*24);
						res.push({ label :  sd.getFullYear() +"-"+ (sd.getMonth()<9?'0':'') +(sd.getMonth()+1)+ '-'+(sd.getDate()<10?'0':'') +(sd.getDate())});
					}
				*/
				var n = 0, k = "00:00";
				var m = 0;
				for (var i=0; i<1405; i++){
					if ((i%61)){
						k =  n < 10 ? ("0" + n) : n; 
						k+= ":" + (m < 10 ? ("0" + m) : m);// + ":00"; 
						m++;
					}
					 else {
						n++;
						m=0;
						continue;
					 }
				 	res.push(k);
				}
				return res;
			}
			
			
			public function setLang(n:int){
					for (var i in res) if (res[i][n]) this[i] = res[i][n];
			}
			
			function Lang(n:int = 0){
				 	super();
					setLang(n);	 	
			}
							
				
	}
}

